<script lang="ts" setup>
import type { ComponentSize } from "element-plus";
const activeName = ref("1");
const size = ref<ComponentSize>("default");
</script>

<template>
  <div class="pages">
    <div class="search">
      <div class="content">
        <h1>嗨！有什么需要帮助的吗？</h1>
        <div class="input">
          <img src="/images/help/search.png" alt="" />
          <input type="text" placeholder="搜索" />
        </div>
      </div>
    </div>
    <div class="help">
      <div class="content">
        <div class="help-left">
          <h6>帮助中心</h6>
          <ul>
            <li class="active">常规问题</li>
            <li>接入问题</li>
          </ul>
        </div>
        <div class="help-right">
          <h1>常规问题</h1>
          <el-collapse v-model="activeName" accordion>
            <el-collapse-item title="1、甬易支付是什么" name="1">
              <div>
                关于支付，Adapay 系统内数据是通过 Payment
                对象的形式进行流转，所有的支付相关信息都会存储在这个对象中，您可以通过
                Adapay 开放的当时创建一个新的 Payment 对象，也可以通过 Payment
                对象的唯一标识 id 来查询一个已经存在的 Payment 对象状态。
              </div>
              <div>
                使用 Adapay 前端 SDK 进行支付时，也会用到 Payment
                对象，服务端的传 Payment 对象到客户端进行支付前，请先使用序列
                号方式将对象转换成 JSON 字符串。
              </div>
            </el-collapse-item>
            <el-collapse-item title="2、智慧餐饮是什么" name="2">
              <div>
                关于支付，Adapay 系统内数据是通过 Payment
                对象的形式进行流转，所有的支付相关信息都会存储在这个对象中，您可以通过
                Adapay 开放的当时创建一个新的 Payment 对象，也可以通过 Payment
                对象的唯一标识 id 来查询一个已经存在的 Payment 对象状态。
              </div>
              <div>
                使用 Adapay 前端 SDK 进行支付时，也会用到 Payment
                对象，服务端的传 Payment 对象到客户端进行支付前，请先使用序列
                号方式将对象转换成 JSON 字符串。
              </div>
            </el-collapse-item>
            <el-collapse-item title="4、智慧餐饮是什么" name="3">
              <div>
                关于支付，Adapay 系统内数据是通过 Payment
                对象的形式进行流转，所有的支付相关信息都会存储在这个对象中，您可以通过
                Adapay 开放的当时创建一个新的 Payment 对象，也可以通过 Payment
                对象的唯一标识 id 来查询一个已经存在的 Payment 对象状态。
              </div>
              <div>
                使用 Adapay 前端 SDK 进行支付时，也会用到 Payment
                对象，服务端的传 Payment 对象到客户端进行支付前，请先使用序列
                号方式将对象转换成 JSON 字符串。
              </div>
            </el-collapse-item>
            <el-collapse-item title="5、智慧餐饮是什么" name="5">
              <div>
                关于支付，Adapay 系统内数据是通过 Payment
                对象的形式进行流转，所有的支付相关信息都会存储在这个对象中，您可以通过
                Adapay 开放的当时创建一个新的 Payment 对象，也可以通过 Payment
                对象的唯一标识 id 来查询一个已经存在的 Payment 对象状态。
              </div>
              <div>
                使用 Adapay 前端 SDK 进行支付时，也会用到 Payment
                对象，服务端的传 Payment 对象到客户端进行支付前，请先使用序列
                号方式将对象转换成 JSON 字符串。
              </div>
            </el-collapse-item>
            <el-collapse-item title="6、智慧餐饮是什么" name="6">
              <div>
                关于支付，Adapay 系统内数据是通过 Payment
                对象的形式进行流转，所有的支付相关信息都会存储在这个对象中，您可以通过
                Adapay 开放的当时创建一个新的 Payment 对象，也可以通过 Payment
                对象的唯一标识 id 来查询一个已经存在的 Payment 对象状态。
              </div>
              <div>
                使用 Adapay 前端 SDK 进行支付时，也会用到 Payment
                对象，服务端的传 Payment 对象到客户端进行支付前，请先使用序列
                号方式将对象转换成 JSON 字符串。
              </div>
            </el-collapse-item>
            <el-collapse-item title="7、智慧餐饮是什么" name="7">
              <div>
                关于支付，Adapay 系统内数据是通过 Payment
                对象的形式进行流转，所有的支付相关信息都会存储在这个对象中，您可以通过
                Adapay 开放的当时创建一个新的 Payment 对象，也可以通过 Payment
                对象的唯一标识 id 来查询一个已经存在的 Payment 对象状态。
              </div>
              <div>
                使用 Adapay 前端 SDK 进行支付时，也会用到 Payment
                对象，服务端的传 Payment 对象到客户端进行支付前，请先使用序列
                号方式将对象转换成 JSON 字符串。
              </div>
            </el-collapse-item>
            <el-collapse-item title="8、智慧餐饮是什么" name="8">
              <div>
                关于支付，Adapay 系统内数据是通过 Payment
                对象的形式进行流转，所有的支付相关信息都会存储在这个对象中，您可以通过
                Adapay 开放的当时创建一个新的 Payment 对象，也可以通过 Payment
                对象的唯一标识 id 来查询一个已经存在的 Payment 对象状态。
              </div>
              <div>
                使用 Adapay 前端 SDK 进行支付时，也会用到 Payment
                对象，服务端的传 Payment 对象到客户端进行支付前，请先使用序列
                号方式将对象转换成 JSON 字符串。
              </div>
            </el-collapse-item>
            <el-collapse-item title="9、智慧餐饮是什么" name="9">
              <div>
                关于支付，Adapay 系统内数据是通过 Payment
                对象的形式进行流转，所有的支付相关信息都会存储在这个对象中，您可以通过
                Adapay 开放的当时创建一个新的 Payment 对象，也可以通过 Payment
                对象的唯一标识 id 来查询一个已经存在的 Payment 对象状态。
              </div>
              <div>
                使用 Adapay 前端 SDK 进行支付时，也会用到 Payment
                对象，服务端的传 Payment 对象到客户端进行支付前，请先使用序列
                号方式将对象转换成 JSON 字符串。
              </div>
            </el-collapse-item>
            <el-collapse-item title="10、智慧餐饮是什么" name="10">
              <div>
                关于支付，Adapay 系统内数据是通过 Payment
                对象的形式进行流转，所有的支付相关信息都会存储在这个对象中，您可以通过
                Adapay 开放的当时创建一个新的 Payment 对象，也可以通过 Payment
                对象的唯一标识 id 来查询一个已经存在的 Payment 对象状态。
              </div>
              <div>
                使用 Adapay 前端 SDK 进行支付时，也会用到 Payment
                对象，服务端的传 Payment 对象到客户端进行支付前，请先使用序列
                号方式将对象转换成 JSON 字符串。
              </div>
            </el-collapse-item>
          </el-collapse>
          <div class="pagination">
            <el-pagination
              background
              layout="prev, pager, next,sizes, jumper,slot"
              :total="1000"
              :page-sizes="[100, 200, 300, 400]"
              :size="size"
            >
            </el-pagination>
          </div>
        </div>
      </div>
    </div>
  </div>
</template>

<style lang="scss" scoped>
.pages {
  .search {
    background: #f1f2f4;
    border-top: 48px;
    padding: 48px 0;
    text-align: center;
    h1 {
      text-align: center;
      font-weight: 500;
      font-size: 28px;
      color: #000000;
      white-space: nowrap;
      overflow: hidden;
      display: inline-block;
      width: 336px;
      min-height: 40px;
      animation: typing 2s steps(20, end), step-end infinite;
    }
    .input {
      width: 858px;
      height: 65px;
      margin: 26px auto 0 auto;
      background: #ffffff;
      border-radius: 7px;
      border: 2px solid #ecedf0;
      display: flex;
      align-items: center;
      padding-left: 35px;
      box-sizing: border-box;
      img {
        width: 35px;
        height: 35px;
      }
      input {
        flex: 1;
        height: 100%;
        padding-left: 26px;
        border: none;
        outline: none;
        background: none;
        border-radius: 7px;
        font-weight: 400;
        font-size: 25px;
        &::-webkit-input-placeholder {
          font-weight: 400;
          font-size: 25px;
          color: #8b8b8b;
        }
      }
    }
  }
  .help {
    max-width: 1920px;
    margin: 0 auto;
    background: #ffffff;
    .content,
    .help-left,
    .help-right {
      height: 100%;
    }
    .help-left {
      width: 330px;
      padding-left: 30px;
      padding-top: 30px;
      box-sizing: border-box;
      float: left;
      h6 {
        font-weight: 400;
        font-size: 16px;
        color: #000000;
      }
      ul {
        padding-left: 15px;
        margin-top: 24px;
        li {
          cursor: pointer;
          margin-bottom: 24px;
          font-weight: 400;
          font-size: 14px;
          color: #4c4c4c;
          position: relative;
          &.active {
            color: #e12010;
            &::after {
              content: "";
              display: block;
              width: 2px;
              height: 30px;
              background: #e74e4e;
              position: absolute;
              right: 0;
              top: 50%;
              margin-top: -15px;
            }
          }
          &:last-child {
            margin-bottom: 0;
          }
        }
      }
    }
    .help-right {
      border-left: 1px solid #ecedf0;
      float: left;
      width: calc(100% - 330px);
      padding-top: 48px;
      box-sizing: border-box;
      padding-bottom: 50px;
      min-height: 600px;
      :deep(.el-collapse) {
        border: none;
        .el-collapse-item__header {
          border: none;
          font-weight: 550;
          font-size: 20px;
          color: #000000;
          height: auto;
          line-height: normal;
          padding: 20px 65px 20px 30px;
        }
        .el-collapse-item__content {
          padding: 0;
        }
        .el-collapse-item__arrow {
          color: #8b8b8b;
          width: 10px;
          height: 6px;
        }
        .el-collapse-item__wrap {
          background: rgba(247, 250, 252, 0.5);
          // border: none;
          padding: 20px 30px;
          p,
          div {
            font-weight: 400;
            font-size: 14px;
            color: #4c4c4c;
            line-height: 24px;
            margin-bottom: 30px;
            &:last-child {
              margin-bottom: 0;
            }
          }
        }
      }
      h1 {
        font-weight: 550;
        font-size: 28px;
        color: #000000;
        margin-left: 30px;
        margin-bottom: 40px;
      }
      .pagination {
        display: flex;
        justify-content: center;
        margin-top: 50px;
      }
    }
  }
}
/* 打印效果 */
@keyframes typing {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
</style>
